Accessing and Manipulating Ontologies Using Web Services

نویسندگان

  • Olivier Dameron
  • Natalya Fridman Noy
  • Holger Knublauch
  • Mark A. Musen
چکیده

Ontologies and Semantic Web Services are the two core technologies of the Semantic Web. The Semantic Web hinges on the ability of computer programs to perform some task involving the autonomous resolution of semantic issues. This ability requires providing standard access for software to ontologies. Moreover, for the Semantic Web to gain widespread acceptance, it needs to reach a critical mass of applications that can interact. This last point requires providing standard access to functionalities for manipulating ontologies. Therefore, it is relevant to bring ontologies and Web Services together by providing access to ontologies through Semantic Web Services. We analyse different kinds of ontology-manipulation functionalities that could be implemented as ontology Web Services (OWS). We then propose an architecture allowing programs to insert calls to ontology Web Services into the more general framework of Web Services. We show that this architecture is a necessary complement to OWL-S for Semantic Web applications to perform dynamic discovery and invocation of Web Services, thus addressing a key requirement of the Semantic Web. We then demonstrate the scalability of our architecture as it allows the composition of (ontology) Web Services for performing complex tasks. 1 Web Service Access to Ontologies Ontologies and Semantic Web Services are arguably the two core technologies of the Semantic Web. Ontologies provide the backbone of the Semantic Web, defining the semantics of the data and Web resources. Web Services enable programs to call functions provided by a remote server. The structure of the parameters and of the result of the function are represented in an explicit way so that the service can be invoked by any client. Web Services, albeit not yet Semantic Web Services, have become important components of business applications. Currently however, most examples of Web Services (and in fact Semantic Web Services) operate on data that conforms to some schema or ontology. At the same time, ontologies themselves are first-class objects on the Semantic Web. Therefore, we believe that any infrastructure for Semantic Web Services will be incomplete without components to access and manipulate ontologies themselves through Web Services. Such access and manipulation include query of ontology

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Accessing and Manipulating Life-Sciences Ontologies Using Web Services

In this technology position paper, we propose to provide ontology access and manipulation functions as Web Services called Ontology Web Services (OWSes), and to describe their semantics, using OWL-S as an example ontology. We present an application context that already uses Semantic Web techniques. We show that Ontology Web Services are a good solution for bringing together resources from sever...

متن کامل

Interoperability Services for Models and Ontologies

Model-based approaches in the UML/MOF technological space and ontology-based approaches in the OWL technological space both support conceptual modeling using different kinds of representation and analysis technologies. Both spaces provide services for accessing and manipulating models and ontolo-

متن کامل

A procedure for Web Service Selection Using WS-Policy Semantic Matching

In general, Policy-based approaches play an important role in the management of web services, for instance, in the choice of semantic web service and quality of services (QoS) in particular. The present research work illustrates a procedure for the web service selection among functionality similar web services based on WS-Policy semantic matching. In this study, the procedure of WS-Policy publi...

متن کامل

Cooking the Semantic Web with the OWL API

This paper discusses issues that surround the provision of application support using OWL ontologies. It presents the OWL API, a high-level programmatic interface for accessing and manipulating OWL ontologies. We discuss the underlying design issues and illustrate possible solutions to technical issues occurring in systems that intend to support the OWL standard. Although the context of our solu...

متن کامل

The use of Domain Ontologies for Improving the Adaptability and Collaborative Ability of a Web Dialogue System

In this paper we describe the use of domain ontologies in a mixed-initiative web dialogue system for improving both its adaptability and its collaborative ability. Dialogue systems guiding the user when accessing the web services can enhance web usability, however they are expensive to develop and difficult to adapt to different types of web services. The use of the web service knowledge model ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004